﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace JHMVVMFramework.Common.Behavior
{
    public class ScrollEventArgs :EventArgs
    {
        private ScrollState m_scrollState;
        public ScrollState ScrollState { get { return m_scrollState; } }

        private double m_newValue;
        public double NewValue { get { return m_newValue; } }

        private double m_oldValue;
        public double OldValue { get { return m_oldValue; } }
        public ScrollEventArgs(ScrollState scrollState, double newValue, double oldValue)
        {
            m_scrollState = scrollState;
            m_newValue = newValue;
            m_oldValue = oldValue;
        }
    }
}
